﻿using System;
using System.Runtime.CompilerServices;
using AutoR.Models;
using Prism.Mvvm;

namespace AutoR.ViewModels.Tasks
{
	// Token: 0x02000084 RID: 132
	public class ShipSelectItem : BindableBase
	{
		// Token: 0x17000087 RID: 135
		// (get) Token: 0x06000244 RID: 580 RVA: 0x00045E3F File Offset: 0x0004403F
		// (set) Token: 0x06000245 RID: 581 RVA: 0x00045E48 File Offset: 0x00044048
		public UserShip Ship
		{
			[CompilerGenerated]
			get
			{
				return this.<Ship>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (object.Equals(this.<Ship>k__BackingField, value))
				{
					return;
				}
				this.<Ship>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.Ship);
			}
		}

		// Token: 0x17000088 RID: 136
		// (get) Token: 0x06000246 RID: 582 RVA: 0x00045E78 File Offset: 0x00044078
		// (set) Token: 0x06000247 RID: 583 RVA: 0x00045E80 File Offset: 0x00044080
		public bool Selected
		{
			[CompilerGenerated]
			get
			{
				return this.<Selected>k__BackingField;
			}
			[CompilerGenerated]
			set
			{
				if (this.<Selected>k__BackingField == value)
				{
					return;
				}
				this.<Selected>k__BackingField = value;
				this.OnPropertyChanged(<>PropertyChangedEventArgs.Selected);
			}
		}
	}
}
